CONTENTS | INDEX | PREV | NEXT
Organization of includes and libraries, default:
These are the standard ANSI C-libray functions.
DINCLUDE:
The location of top level includes such as stdio.h
DINCLUDE:Amiga13/
The proper location of 1.3 amiga includes, -1.3 option must be used with DCC
or set in ENV:DCCOPTS or you will get trash when you try to compile. It is
probably also worth saying that you can have the includes anywhere, as long
as you make the assign properly.
DINCLUDE:Amiga20/
The location of 2.0 amiga includes, -2.0 option must be used with DCC or set
in ENV:DCCOPTS.
DINCLUDE:Amiga30/
I wonder what these could be ?, humm ?, it is worth noteing that if you like
me have never even seen a 1.3 include then dont worry, i just have all the
3.0 inludes dumped straght into DINCLUDE: and it al works just fine.
NOTE !!! Amiga 1.3 and 2.0 includes should be placed in the subdirectory
dinclude:Amiga13 and dinclude:amiga20, that is, dinclude:Amiga13/Exec/*.h,
dinclude:Amiga13/graphics/*.h, etc...
DCC references startup and libraries to DLIB:
DLIB:amigas13.lib A small-data model version of the 1.3 AMIGA.LIB
DLIB:amigas20.lib A small-data model version of the 2.0 AMIGA.LIB
DLIB:cs.lib The main C library for which you have source code
DLIB:ms.lib The math library
DLIB:auto.lib The auto library-open library
DLIB:c.o The startup module
DLIB:x.o The terminator module